// Raf Lempens & Bjorn Schobben
#include "BlockMoveAbility.h"

BlockMoveAbility::BlockMoveAbility()
{
}

BlockMoveAbility::BlockMoveAbility(const BlockMoveAbility& rhs): GameAbility(rhs)
{
}

BlockMoveAbility::~BlockMoveAbility()
{
}

void BlockMoveAbility::Accept(GameAbilityVisitor& visitor)
{
	visitor.Visit(*this);
}

void BlockMoveAbility::SetBlockDirection(const Direction& direction)
{
	blockDirection = direction;
}

const Direction& BlockMoveAbility::BlockDirection() const
{
	return blockDirection;
}

